package top.zuli.package01.class15;

import org.junit.Test;

import java.util.StringJoiner;

public class Demo {
    @Test
    public void StringTest(){
        String str = "abc";
        String str1 = "abc";
        System.out.println(str==str1);
    }
    @Test
    public void StringTest1(){
        String str = "abc";
        String str1 = new String("abc");
        System.out.println(str==str1);
    }
    @Test
    public void StringTest2(){
        String str = "abcd";
        String str1 = "ab";
        String str2 =  "cd";
        System.out.println(str=="ab"+"cd");
        System.out.println(str==str1+str2);
        System.out.println(str=="ab"+str2);
        System.out.println(str==(str1+str2).intern());
    }
    @Test
    public void StringTest3(){
        String str = "abcd";
        final String str1 = "ab";
        final String str2 = "cd";
        System.out.println(str==str1+str2);
    }
}
